/**
 * 保存
 * @param rest
 */
function session(rest) {
    sessionStorage.setItem('token', rest.token);
    sessionStorage.setItem('userId', rest.userId);
    sessionStorage.setItem('userName', rest.userName);
    sessionStorage.setItem('ico', rest.ico);
    sessionStorage.setItem('roles', rest.roles);
    sessionStorage.setItem('menus', rest.menus);
}

/**
 * 清理session 存储登录数据
 */
function clearSession() {
    // sessionStorage.removeItem('token');
    // sessionStorage.removeItem('userId');
    // sessionStorage.removeItem('userName');
    // sessionStorage.removeItem('ico');
    // sessionStorage.removeItem('roles');
    // sessionStorage.removeItem('menus');
    sessionStorage.clear();
}

/**
 * 校验登录状态
 * 如果校验未登录直接跳转到 登录页面
 */
function validLoginStatus() {
   let token = sessionStorage.getItem('token');
   if (!token) {
       clearSession();
       window.location.assign('/page/login.html')
   }
}

function loginOut() {
    clearSession();
    window.location.assign('/page/login.html')
}


function getMenuInfo() {
    return sessionStorage.getItem("menuInfo");
}

validLoginStatus();
